// Package domain
/**
* @Project : geektime-basic-go-study
* @File    : wechat.go
* @IDE     : GoLand
* @Author  : Tvux
* @Date    : 2024/10/25 14:36
**/

package domain

// WechatUserInfo 假设我们公司在微信开放平台上注册了两个应用，www.myWebook.com 跟 www.myWeplay.com
// 那么 Tvux 这个微信用户登录 www.myWebook.com 的 OpenId 就为 123456，UnionId 就为 10001
// Tvux 登录 www.myWeplay.com 的 OpenId 就为 654321，UnionId 还是 10001
// 即一个用户对应一个公司在微信上注册的所有第三方应用的 UnionId 都是一样的，针对每个具体的应用，有一个 OpenId
// 所以表示某个用户使用我们公司的某个具体应用，应该使用 OpenId 来代表这个用户
type WechatUserInfo struct {
	OpenId  string
	UnionId string
}
